package com.jhws.business.property.bo;


public class PropertyFeeBo {
    private String id; // id
    private String fee; // 金额
    private int isPay; //是否已经缴费 0 未交费 1 已缴费
    private int months; // 当前缴费月数
    private String currentBillDate; // 当前账单日期
    private String lastBillDate; // 上次缴费日期
    private String commCode; //小区编号
    private String commName; //小区名
    private String buildingCode; //栋号
    private String buildingAliasName; //楼栋别名
    private String unitCode; //单元号
    private String unitAliasName; //单元别名
    private String floorCode; //楼层号
    private String roomCode; //房号
    private Long roomTypeId; //户型Id
    private String roomTypeName; //户型名
    private String roomTypeUrl; //户型图
    private Float floorArea; //建筑面积

    public PropertyFeeBo() {
    }

    //只获取Id
    public PropertyFeeBo(String id) {
        this.id = id;
    }

    //业主手机需要查看的信息
    public PropertyFeeBo(String id, String fee, int isPay, int months, String currentBillDate, String lastBillDate, Float floorArea, String roomTypeName, String roomTypeUrl) {
        this.id = id;
        this.fee = fee;
        this.isPay = isPay;
        this.months = months;
        this.currentBillDate = currentBillDate;
        this.lastBillDate = lastBillDate;
        this.floorArea = floorArea;
        this.roomTypeName = roomTypeName;
        this.roomTypeUrl = roomTypeUrl;
    }
    // 导出表格
    public PropertyFeeBo(String fee, int isPay, int months, String lastBillDate, String currentBillDate,String commCode, String buildingCode, String unitCode, String floorCode, String roomCode) {
        this.fee = fee;
        this.isPay = isPay;
        this.months = months;
        this.currentBillDate = currentBillDate;
        this.commCode = commCode;
        this.lastBillDate = lastBillDate;
        this.buildingCode = buildingCode;
        this.unitCode = unitCode;
        this.floorCode = floorCode;
        this.roomCode = roomCode;
    }

    //web 返回
    public PropertyFeeBo(String id, String fee, int isPay, String lastBillDate, String commCode, String buildingCode, String unitCode, String floorCode, String roomCode, Long roomTypeId) {
        this.id = id;
        this.fee = fee;
        this.isPay = isPay;
        this.lastBillDate = lastBillDate;
        this.commCode = commCode;
        this.buildingCode = buildingCode;
        this.unitCode = unitCode;
        this.floorCode = floorCode;
        this.roomCode = roomCode;
        this.roomTypeId = roomTypeId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFee() {
        return fee;
    }

    public void setFee(String fee) {
        this.fee = fee;
    }

    public int getIsPay() {
        return isPay;
    }

    public void setIsPay(int isPay) {
        this.isPay = isPay;
    }

    public int getMonths() {
        return months;
    }

    public void setMonths(int months) {
        this.months = months;
    }

    public String getCurrentBillDate() {
        return currentBillDate;
    }

    public void setCurrentBillDate(String currentBillDate) {
        this.currentBillDate = currentBillDate;
    }

    public String getLastBillDate() {
        return lastBillDate;
    }

    public void setLastBillDate(String lastBillDate) {
        this.lastBillDate = lastBillDate;
    }

    public String getCommCode() {
        return commCode;
    }

    public void setCommCode(String commCode) {
        this.commCode = commCode;
    }

    public String getCommName() {
        return commName;
    }

    public void setCommName(String commName) {
        this.commName = commName;
    }

    public String getBuildingCode() {
        return buildingCode;
    }

    public void setBuildingCode(String buildingCode) {
        this.buildingCode = buildingCode;
    }

    public String getBuildingAliasName() {
        return buildingAliasName;
    }

    public void setBuildingAliasName(String buildingAliasName) {
        this.buildingAliasName = buildingAliasName;
    }

    public String getUnitCode() {
        return unitCode;
    }

    public void setUnitCode(String unitCode) {
        this.unitCode = unitCode;
    }

    public String getUnitAliasName() {
        return unitAliasName;
    }

    public void setUnitAliasName(String unitAliasName) {
        this.unitAliasName = unitAliasName;
    }

    public String getFloorCode() {
        return floorCode;
    }

    public void setFloorCode(String floorCode) {
        this.floorCode = floorCode;
    }

    public String getRoomCode() {
        return roomCode;
    }

    public void setRoomCode(String roomCode) {
        this.roomCode = roomCode;
    }

    public Long getRoomTypeId() {
        return roomTypeId;
    }

    public void setRoomTypeId(Long roomTypeId) {
        this.roomTypeId = roomTypeId;
    }

    public String getRoomTypeName() {
        return roomTypeName;
    }

    public void setRoomTypeName(String roomTypeName) {
        this.roomTypeName = roomTypeName;
    }

    public String getRoomTypeUrl() {
        return roomTypeUrl;
    }

    public void setRoomTypeUrl(String roomTypeUrl) {
        this.roomTypeUrl = roomTypeUrl;
    }

    public Float getFloorArea() {
        return floorArea;
    }

    public void setFloorArea(Float floorArea) {
        this.floorArea = floorArea;
    }

    @Override
    public String toString() {
        return "PropertyFeeBo{" +
                "id='" + id + '\'' +
                ", fee='" + fee + '\'' +
                ", isPay=" + isPay +
                ", months=" + months +
                ", currentBillDate='" + currentBillDate + '\'' +
                ", lastBillDate='" + lastBillDate + '\'' +
                ", commCode='" + commCode + '\'' +
                ", commName='" + commName + '\'' +
                ", buildingCode='" + buildingCode + '\'' +
                ", buildingAliasName='" + buildingAliasName + '\'' +
                ", unitCode='" + unitCode + '\'' +
                ", unitAliasName='" + unitAliasName + '\'' +
                ", floorCode='" + floorCode + '\'' +
                ", roomCode='" + roomCode + '\'' +
                ", roomTypeId=" + roomTypeId +
                ", roomTypeName='" + roomTypeName + '\'' +
                ", roomTypeUrl='" + roomTypeUrl + '\'' +
                ", floorArea=" + floorArea +
                '}';
    }
}
